home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / lang / ada / readme < prev    next >
Encoding:
Text File  |  1996-11-16  |  23.7 KB  |  563 lines

  1. Subject: GNAT README
  2. Last Updated July 14, 1996 18:30 EDT
  3.  
  4.    +----------------------------------------------------------------------+
  5.    | GNAT is a complete Ada95 compilation system, maintained and          |
  6.    | distributed under the Gnu Public Licence by Ada Core Technologies.   |
  7.    | ACT and ACT-Europe offer commercial support for industrial           |
  8.    | and academic users of GNAT.                                          |
  9.    |                                                                      |
  10.    | For more info:                                                       |
  11.    |   - web site                        http://www.gnat.com              |
  12.    |   - for description of ACT services,                                 |
  13.    |     send empty e-mail to:           info@gnat.com                    |
  14.    |                                     info@act-europe.gnat.com         |
  15.    |                                                                      |
  16.    |   - detailed queries:               support@gnat.com                 |
  17.    |   - Telephone                       212-620-7300 Ext-117 (Nancy Cruz)|
  18.    |   - Fax                             212-807-0162                     |
  19.    +----------------------------------------------------------------------+
  20.  
  21. Bug reports should be sent to report@gnat.com. Please remember to
  22. place your ACT customer number in the subject line to insure high
  23. priority response. Bug reports from unsupported users are welcome
  24. although we cannot guarantee a response.
  25.  
  26. This is the README which is located on cs.nyu.edu
  27. in pub/gnat (via anonymous ftp).  It contains information about recent
  28. distributions of GNAT.  Followers of GNAT are encouraged to check this
  29. file often for news.  This file may be obtained by sending email to:
  30. "gnat-send-readme@cs.nyu.edu".
  31.  
  32. Checking this file is particularly important when encountering
  33. installation difficulties.  News, workarounds, etc. are put in here
  34. so that everyone can benefit most quickly from the discoveries made
  35. as new versions propagate.
  36.  
  37. The Installation Update News will always be near the top under UPDATE NEWS::
  38.  
  39. The pub/gnat directory contains recent releases of GNAT.  It's contents are
  40. described below under CONTENTS::
  41.  
  42. Information pertaining to unpacking the various distributions follow below
  43. under:
  44.  
  45. UNPACKING UNIX DISTRIBUTIONS::
  46. UNPACKING Windows 95 / Windows NT DISTRIBUTIONS::
  47. UNPACKING OS/2 DISTRIBUTIONS::
  48. UNPACKING DOS DISTRIBUTIONS::
  49.  
  50. =================================================================
  51.  
  52.  
  53. UPDATE NEWS::
  54.  
  55. Additional FTP sites which mirror the pub/gnat directory are listed later
  56. on under GNAT Mirror Sites. These sites are generally updated within 24
  57. hours of changes at cs.nyu.edu.
  58.  
  59. Distributed Systems Annex
  60.     July 14, 1996 18:30 EDT
  61.     Annoucing the first public release of DSA, the Ada 95 Distributed Systems
  62.     Annex implementation for GNAT.  DSA is an environment for developing
  63.     distributed applications based on Annex E of the Ada 95 Reference Manual.
  64.     This environment comprises:
  65.  
  66.       - a complete PCS (Partition Communication System)
  67.       - a compiler for a simple partition description language
  68.       - utilities to build and start distributed applications
  69.  
  70.    This first release works with GNAT 3.05 on Sparc/Solaris and PC/Linux. This
  71.    release also works on Sparc/SunOS although less efficiently. The release can
  72.    be found in the "dsa" directory.
  73.  
  74.    Versions for DEC/Digital Unix, HP/HP-UX, Windows NT and SGI/Irix will be
  75.    available in the future.
  76.  
  77. gnat 3.05 is now available
  78.  
  79. Version 3.05 release:
  80.    The binary distribution is now available for the following configurations:
  81.       alpha-dec-osf3.2 (includes tasking)
  82.       dos (includes tasking and uses djgpp 2.0)
  83.       linux (ELF)
  84.       mips-sgi-irix5.3
  85.       netbsd1.1 (for x86)
  86.       nextstep3 (for x86)
  87.       os2
  88.       powermac (for machten)
  89.       rs6000-ibm-aix3.2
  90.       sparc-sun-solaris2.4 (will also run on solaris2.3 and solaris2.5)
  91.       sparc-sun-sunos4.1.3
  92.  
  93. Distribution Update News: (version 3.05)
  94.     All binaries are built on top of GCC 2.7.2.
  95.  
  96. Source Distribution Update News (Version 3.05):
  97.     GNAT 3.05 must be built on top of GCC 2.7.2
  98.     gnat-3.05-src-update.tar.gz
  99.  
  100. powermac (for machten) binary installation:
  101.     July 9, 1996  01:30 EDT
  102.     The binary distribution for powermac running machten is now available
  103.     in the powermac directory. Instructions for installing are given in the
  104.     README files contained in that directory.
  105.  
  106. i386-netbsd1.1 binary installation:
  107.     June 18, 1996 23:30 EDT
  108.     The binary distribution for netbsd1.1 is now available. The following two
  109.     files make up the distribution: gnat-3.05-i386-unknown-netbsd1.1.README and
  110.     gnat-3.05-i386-unknown-netbsd1.1.tar.gz.
  111.  
  112. nextstep for x86 binary installation:
  113.     July 7, 1996 23:30 EDT
  114.     The binary distribution for nexstep3 on the x86 is now available as the
  115.     file gnat-3.05-i386-next-nextstep3-bin.tar.gz
  116.  
  117. Sparc Solaris 2.4 binary installation:
  118.     June 11, 1996 23:00 EDT
  119.     The binary distribution for Sparc Solaris 2.4 is now available in
  120.     the file gnat-3.05-sparc-sun-solaris2.4-bin.tar.gz. 
  121.  
  122. Sun OS binary installation:
  123.     June 11, 1996 23:00 EDT
  124.     The binary distribution for Sparc SunOS 4.1.3 is now available in the file
  125.     gnat-3.05-sparc-sun-sunos.4.1.3-bin.tar.gz. 
  126.     The following warning message during installation (doconfig option 3)
  127.     should be ignored. 
  128.        ranlib: warning: libgthreads.a(io.o): no symbol table
  129.  
  130. Alpha binary installation:
  131.     June 11, 1996 23:00 EDT
  132.     The binary distribution for Alpha OSF3.2 is now available in the file
  133.     gnat-3.05-alpha-dec-osf3.2-bin.tar.gz. This includes a preliminary
  134.     version of tasking.
  135.  
  136.     Note: When installed on top of an existing directory, tar may give peculiar
  137.     error messages so it is advisable to delete the old directory first.
  138.  
  139. SGI Irix 5.3 binary installation:
  140.     June 11, 1996 23:00 EDT
  141.     The binary distribution for SGI Irix 5.3 is now available in the file
  142.     gnat-3.05-mips-sgi-irix5.3-bin.tar.gz. 
  143.  
  144. RS6000 binary installation:
  145.     June 11, 1996 23:00 EDT
  146.     The binary distribution for RS6000 AIX 3.2 is now available in the file
  147.     gnat-3.05-rs6000-ibm-aix3.2-bin.tar.gz.
  148.  
  149. DOS binary installation:
  150.     June 12, 1996 15:00 EDT
  151.     The binary distribution for DOS is now available. It now includes
  152.     tasking and a fully functioning gnatmake. The DOS version uses the
  153.     latest version of DJGPP (version 2.0) which handles virtual memory
  154.     much more efficiently. Therefore the new version of DJGPP needs to be
  155.     installed for GNAT 3.05. The file djgpp-2.00-dos-bin.zip contains what
  156.     is required from the new DJGPP release. The following four additional
  157.     files make up the distribution: gnat-3.05-dos-bin-disk[1234].zip.
  158.     The DOS version is now packaged inside the ez2load directory. It may
  159.     be installed using the ez2load installer which is simply to use or by
  160.     following the directions given below under "UNPACKING DOS".
  161.  
  162.     The "ez2load" directory currently contains a nice development environment
  163.     for GNAT under DOS including AdaCAPS and a windows IDE is available. The
  164.     Lovelace Ada 95 tutuorial is also located there.
  165.  
  166.     Depending on the OS you are running under (NT, W95, DOS, or OS/2) and
  167.     the version of unzip you are using, LIBGTHREADS.A might come out as
  168.     LIBGTH~1.A or LIBGTHRE.A in the \DJGPP\LIB directory.  If this happens,
  169.     simply rename it to LIBGTHREADS.A or LIBGTHRE.A (depending on whether or
  170.     not your OS supports long file names).
  171.  
  172. OS/2 binary installation:
  173.     June 12, 1996 18:00 EDT
  174.     The binary distribution of GNAT 3.05 for OS/2 is now available. Please
  175.     note that GNAT OS/2 now uses five diskettes rather than four; three for
  176.     GNAT and two for EMX.  Please read the unpacking instructions given below
  177.     as well as the READ.ME and README.EMX files in the emx\gnat directory once
  178.     the files are unpacked.
  179.  
  180.     Previous OS/2 users of GNAT are also advised to briefly check the
  181.     unpacking instructions given below for any new details.
  182.  
  183.  
  184. Linux (ELF) binary installation:
  185.     June 17, 1996 23:00 EDT
  186.     The installation directions mention to get package
  187.     binutils-2.6.0.2.bin.tar.gz from either sunite or tsx-11. Unfortunately
  188.     these are no longer available at these sites so unless you already have
  189.     these available it is necessary to retrieve from sunsite or tsx-11
  190.     the following pair instead: binutils-2.6.0.14.bin.tar.gz and
  191.     libc-5.3.12.bin.tar.gz. If you get the later binutils (2.6.0.14)
  192.     you must also get the later libc (5.3.12) as the newer binutils will
  193.     not work properly with the old version of libc.
  194.  
  195.     June 11, 1996 23:00 EDT
  196.     The GNAT 3.05 binary distribution for Linux elf format is now available
  197.     in the file gnat-3.05-i486-linux-elf-bin.tar.gz. Its accompanying README is
  198.     now included in the distribution along with an installation script.
  199.  
  200. gnat 3.04 is now available
  201.  
  202. Version 3.04 release:
  203.    The binary distribution is now available for the following configurations:
  204.       mac68k (for machten)
  205.       Windows 95 and Windows NT for the Intel x86.
  206.  
  207. Distribution Update News: (version 3.04)
  208.     All binaries are built on top of GCC 2.7.2.
  209.  
  210. Source Distribution Update News (Version 3.04):
  211.     GNAT 3.04 must be built on top of GCC 2.7.2
  212.  
  213. mac68k (for machten) binary installation:
  214.     July 9, 1996  01:30 EDT
  215.     The binary distribution for mac68k running machten is now available
  216.     in the mac68k directory. Instructions for installing are given in the
  217.     README files contained in that directory.
  218.  
  219. Windows 95/Windows NT binary installation:
  220.     June 12, 1996 15:00 EDT
  221.     The GNAT 3.04a1 binary distribution for Windows'95 and Windows NT (3.5 or
  222.     above) on the PC is now available in the file setup_gnat3041a_win95.exe.gz.
  223.     It supports tasking.  It contains all the libraries you need to do Ada
  224.     programming, but the libraries for direct calls to the Win32 API are
  225.     available separately from LabTek (labtek@cs.yale.edu). See instructions
  226.     below on unpacking the Windows 95/Windows NT version. This is the Labtek
  227.     port of GNAT.
  228.  
  229. General Installation notes for Unix installations:
  230.     Note to users trying to install using option 1 only:
  231.     Option 1 is a bit trickier now trying to graft GNAT onto GCC version 2.7.2.
  232.     Users trying to install with option 1, that it trying to install GNAT on
  233.     top of their existing GCC installation, on a system running SunOS 4.1
  234.     rather than 4.1.3 should make a link from sparc-sun-sunos4.1.3 to
  235.     sparc-sun-sunos4.1 in their gcc-lib directory. If trying to install on
  236.     top of a system running gcc 2.7.0 rather than 2.7.2 make a link running
  237.     from 2.7.0 to 2.7.2 followed by the doinstall.
  238.  
  239. Version 3.03 release:
  240. Distribution Update News: (version 3.03)
  241.     All binaries are built on top of GCC 2.7.2.
  242.  
  243. Source Distribution Update News (Version 3.03):
  244.     GNAT 3.03 should be built on top of GCC 2.7.2
  245.  
  246. The binary distribution is now available for the following configurations:
  247.     i386-sun-solaris2.4 (for x86)
  248.     hppa
  249.  
  250. HP PA binary installation:
  251.     April 23, 1996 15:00 EDT
  252.     The file gnat-3.03-hppa-bin.tar.gz representing the binary distribution
  253.     for the HP PA-RISC architecture is now available.
  254.  
  255. Solaris x86 binary installation:
  256.     Jan 24, 1996 13:40 EST
  257.     The GNAT 3.03 binary distribution for Solaris x86 is now available. The
  258.     following two files make up the distribution:
  259.     gnat-3.03-i386-unknown-solaris2.4-bin.tar.gz
  260.     gnat-3.03-i386-unknown-solaris2.4-readme
  261.  
  262. Version 3.01 release:
  263.    The binary distribution is now available for the following configurations:
  264.       linux (a.out)
  265.       mips-dec-ultrix4.3
  266.  
  267. Linux (a.out) binary installation:
  268.     Jan 5, 1996 00:30 EST
  269.     The GNAT 3.01 binary distribution for Linux (a.out) is now available.
  270.     The a.out version is available in the file gnat-3.01-linuxaout.tar.gz
  271.     with an accompanying README in gnat-3.01-linuxaout.README.
  272.  
  273. Decstation Ultrix binary installation:
  274.     Dec 17, 1995 19:30 EST
  275.     The binary distribution for Decstation Ultrix 4.3 is now available in the
  276.     file gnat-3.01-mips-dec-ultrix4.3-bin.tar.gz.
  277.  
  278. -----------------------------------------------------------------------------
  279.  
  280. Old source and binaries of GNAT have been moved to pub/gnat/private/old
  281. on cs.nyu.edu in order not to clutter up the main pub/gnat directory and
  282. not to be picked up by mirror sites. If for some reason you need to
  283. retrieve any of these old versions, that is where they can be found.
  284.  
  285. OS/2 PM bindings:
  286.     July 7, 1996 13:00 EDT
  287.     The public release of the OS/2 bindings are now available in the
  288.     contrib/os2/bindings subdirectory. This directory contains os2bnd04.zip
  289.     and a README.
  290.  
  291. Forest (Posix binding) bindings;
  292.     June 12, 1996 18:00 EDT
  293.     The public release of Forest version 1.4 is now available in the
  294.     contrib/forest subdirectory.
  295.  
  296. The 5.95 version of the reference manual for Ada95 is available under the
  297. directory rm9x-5.95.
  298.  
  299.   Since gnat 2.07 uses gcc version 2.7.0 the environment variables that are set
  300.   as part of the binary installation need to reference 2.7.0 rather than 2.6.3
  301.   which was used previously. So for those using the doconfig script with option
  302.   3 make sure that the file env-vals created by the script is placed in your
  303.   .cshrc and that it replaces any old one (with 2.6.3 references) that was
  304.   there from a previous installation. The -gnatv option will indicate to you
  305.   which version of gnat you are running.
  306.  
  307. ==========================================================================
  308. Mirror Sites:
  309.  
  310. US sites:
  311. ftp://ftp.cdrom.com/pub/languages/ada/compiler/gnat/distrib
  312. ftp://wuarchive.wustl.edu/languages/ada/compiler/gnat/distrib
  313.  
  314. European sites:
  315. ftp://ftp.cs.kuleuven.ac.be/pub/Ada-Belgium/mirrors/gnu-ada
  316. ftp://ftp.dit.upm.es/mirror/cs.nyu.edu/pub/gnat
  317. ftp://ftp.cs.tu-berlin.de/pub/gnu/gnat
  318. ftp://ftp.cci.de/pub/Ada/gnat
  319. ftp://ftp.informatik.rwth-aachen.de/pub/mirror/cs.nyu.edu/pub/gnat
  320. ftp://ftp.ibp.fr/pub/gnat
  321. ftp://ftp.cnam.fr/pub/Ada/PAL/compiler/gnat/distrib
  322. ftp://ftp.eunet.no/pub/gnu/gnat
  323. ftp://ftp.fsz.bme.hu/pub/ada/gnat
  324. ftp://snowwhite.it.brighton.ac.uk/gnat
  325.  
  326. Australia site:
  327. ftp://csc.canberra.edu.au/pub/ise/gnat
  328. ============================================================================
  329. CONTENTS::
  330.  
  331. The contents of the pub/gnat directory are:
  332.  
  333. This README file.
  334.  
  335. The file "features" which lists the language features that are implemented in 
  336. the lastest version of GNAT is located both in the pub/gnat directory and as 
  337. part of each distribution.  It is updated periodically to reflect new features
  338. put into the latest release.
  339.  
  340. The subdirectory "docs" contains various documents about GNAT.
  341. The file "unz50x32.exe" is used for unpacking OS/2 zip files (more below).
  342. The file "unz511x.exe" is used for unpacking DOS zip files (more below).
  343.  
  344. There are source and binary distributions both for sparc machines running
  345. SunOs 4.1 (these distribution files end in ".gz") and for OS/2 (these
  346. distribution files end in ".zip").  There are also binary distributions
  347. for other architectures/operating systems, including for example DOS and
  348. most recently Windows 95.
  349.  
  350. Since the front end of GNAT is written in Ada, you need a running version
  351. of GNAT in order to build GNAT from the sources.  Once you have GNAT
  352. running on your system, most releases can be built from previous ones.
  353. To get started initially (and when there are boostrap problems that will
  354. be documented here) you need to install GNAT from a binary distribution.
  355. We anticipate that many people will never have an interest in building
  356. GNAT, and will therefore simply pick up new binary distributions.
  357.  
  358. Intructions for installing and running GNAT are in each distribution.  The
  359. source distributions also contain instructions for building GNAT.
  360.  
  361. Make sure that you transfer with ftp in binary mode.
  362.  
  363. ===============================================================================
  364.  
  365. UNPACKING UNIX DISTRIBUTIONS::
  366.  
  367. The Unix (specifically sparc) distributions need to be uncompressed with
  368. 'gunzip' (or equivalently 'gzip -d'), and then unpacked with tar.
  369.  
  370.  So the necessary commands would be something like the following for
  371.  unpacking version GNAT 3.05 for the sparc solaris 2.4 version:
  372.  
  373.  gunzip gnat-3.05-sparc-sun-solaris2.4-bin.tar.gz
  374.  tar xf gnat-3.05-sparc-sun-solaris2.4-bin.tar
  375.  
  376. Here is the scoop on gunzip:
  377.  
  378.   Because the unix `compress' utility is patented (by two separate patents,
  379.   in fact), we cannot use it; it's not free software.
  380.  
  381.   Therefore, the GNU Project has chosen a new compression utility, `gzip',
  382.   which is free of any known software patents and which tends to compress
  383.   better anyway.  All compressed files in the GNU anonymous FTP area
  384.   (prep.ai.mit.edu:/pub/gnu) have been converted to the new format.  Files
  385.   compressed with this new compression program end in `.gz' (as opposed to
  386.   `compress'-compressed files, which end in `.Z').
  387.  
  388.   Gzip can uncompress `compress'-compressed files and `pack' files
  389.   (which end in `.z').  This is possible because the various
  390.   decompression algorithms are not patented---only compression is.
  391.  
  392.   The gzip program is available from any GNU mirror site in shar, tar, or
  393.   gzipped tar format (for those who already have a prior version of gzip and
  394.   want faster data transmission).  It works on virtually every Unix system,
  395.   MSDOS, OS/2, and VMS.
  396.  
  397. After doing this, check in the newly created GNAT distribution directory for
  398. further installation instructions.
  399.  
  400. -------------------------------------------------------------------------------
  401.  
  402. UNPACKING Windows 95 / Windows NT DISTRIBUTIONS::
  403.  
  404. To install, use binary mode ftp and retrieve setup_gnat304a_win95.exe.gz and
  405. gzip.exe, then run "win95-gzip.exe" on it to decompress. Finally run the setup
  406. program which will guide you through the process.
  407.  
  408. Note: This Windows 95/ Windows NT distribution of the GNAT Ada compiler for the
  409. Intel architecture is maintained by LabTek Corporation. For questions about the
  410. Win95/Winnt version send mail to labtek@cs.yale.edu.
  411.  
  412. -------------------------------------------------------------------------------
  413.  
  414. UNPACKING OS/2 DISTRIBUTIONS::
  415.  
  416. The executables for the OS/2 version of GNAT are split into 5 files, each of
  417. which can fit on one 3.5-inch high-density diskette. Although it is possible to
  418. install GNAT on a FAT partition, such an installation will be somewhat
  419. limiting due to the restriction of 8 character filenames. But it is possible
  420. to run GNAT in this mode using the -gnatk8 option. Therefore, we recommend to
  421. install GNAT on an HPFS partition.
  422.  
  423. If you don't have the unzip program, you can download the file unz50x32.exe,
  424. run it in an empty directory, and copy the file unzip.exe to a directory
  425. listed in your PATH environment variable.  Please note that PKUNZIP will NOT
  426. work.)
  427.  
  428. The executables for the OS/2 version of GNAT are contained in 5 zip files.
  429. They occupy about 13 megabytes when unzipped.  
  430.  
  431. The contents of each zip file are as follows (xx is the minor revision#):
  432.  
  433. #1 gnat-3.xx-os2-bin-disk1.zip:
  434. #2 gnat-3.xx-os2-bin-disk2.zip:
  435. #3 gnat-3.xx-os2-bin-disk3.zip:
  436.  The GNAT portion of the GNU compiler and utilities. GNAT runtime library.
  437.  Documentation and examples.  README.OS2.
  438.  
  439. #4 emx09b-gnat-os2-bin-disk1.zip:
  440. #5 emx09b-gnat-os2-bin-disk2.zip: Minimal EMX installation including the
  441.  GNU gcc driver, the C portion of the GNU compiler, assembler, linker,
  442.  debugger, utilities, "C" runtime library, C include files, necessary DLLs
  443.  and documentation.
  444.  
  445. Important note for previous users of GNAT on EMX.
  446. -------------------------------------------------
  447. Since you have already installed the EMX09a zip files while installing the
  448. previous GNAT release you need to remove the EMX subdirectory in order to
  449. prevent conflicts between EMX09A files and new EMX09b files that will be
  450. created during installation of GNAT 3.05.
  451.  
  452. Once this is done just follow the regular instruction starting giving below
  453. in the paragraph starting with "To begin".
  454.  
  455. Release 3.05 is based on EMX 9b (with fix01) which was based on GCC 2.7.2.
  456.  
  457. To begin the installation copy the .zip files to the root of the partition
  458. on which you wish to install GNAT. Unzip them there using unzip.exe.
  459.  
  460. Example (replace xx with the current GNAT minor version):
  461.  
  462. >c:
  463. >cd \
  464. >copy gnat-3.xx-os2-bin-disk1.zip .
  465. >copy gnat-3.xx-os2-bin-disk2.zip .
  466. >copy gnat-3.xx-os2-bin-disk3.zip .
  467. >copy emx09b-gnat-os2-bin-disk1.zip .
  468. >copy emx09b-gnat-os2-bin-disk2.zip .
  469. >unzip gnat-3.xx-os2-bin-disk1.zip .
  470. >unzip gnat-3.xx-os2-bin-disk2.zip .
  471. >unzip gnat-3.xx-os2-bin-disk3.zip .
  472. >unzip emx09b-gnat-os2-bin-disk1.zip .
  473. >unzip emx09b-gnat-os2-bin-disk2.zip .
  474.  
  475. Once you've done the above, read and follow the directions in given
  476. in \EMX\GNAT\READ.ME to complete the installation.
  477.  
  478. The file \EMX\GNAT\README.EMX (same as \EMX\README.EMX) explains about
  479. the minimal EMX system subset that is being distributed through the files
  480. emx09b-gnat-os2-bin-disk1.zip and emx09b-gnat-os2-bin-disk2.zip for support
  481. of GNAT.
  482. --------------------------------------------------------------------------
  483. UNPACKING DOS DISTRIBUTIONS::
  484.  
  485. These instructions pertain to GNAT 3.04 and later.
  486.  
  487. The file "unz511x.exe" is used for unpacking DOS zip files and is available
  488. in the ftp directory.  You can also use the popular pkunzip.exe program if 
  489. you already have it.
  490.  
  491. Unz511x.exe is a self extracting archive.  To use it you should create
  492. an empty, temporary directory, copy unz511x.exe into that directory and 
  493. run it.  (The reason for doing this is that it unzips itself and creates 
  494. a number of auxiliary files which would clutter up an existing directory.)
  495.  
  496. Once you have it unzipped, you should copy the unzip.exe executable
  497. to a directory listed in your PATH environment variable so that is can be
  498. run from the GNAT installation directory.
  499.  
  500.  
  501. The executables for the DOS version of GNAT are contained in 5 files.  They 
  502. occupy about 10 megabytes when unzipped.  
  503.  
  504. The contents of each zip file are as follows (where "xx" is the minor
  505. version number):
  506.  
  507. #1 GNAT-3.xx-DOS-BIN-DISK1.ZIP:
  508. #2 GNAT-3.xx-DOS-BIN-DISK2.ZIP:
  509. #3 GNAT-3.xx-DOS-BIN-DISK3.ZIP:
  510. #4 GNAT-3.xx-DOS-BIN-DISK4.ZIP:  GNAT and Gnu "C" compilers and utilities.  
  511.  GNAT runtime library. Documentation and examples.  README.DOS.
  512.  
  513. #5 DJGPP-2.00-DOS-BIN.ZIP: Minimal DJGPP installation including the go32
  514.  memory extender, 387 emulator, assembler, utilities, "C" runtime library and
  515.  documentation.
  516.  
  517. File #5 is required only if you don't already have the latest DJGPP release
  518. (version 2.0) installed .
  519.  
  520.  
  521. To begin the installation, create a directory called DJGPP on a drive
  522. with sufficient disk space.  Copy the .zip files to this directory and unzip
  523. them using unzip.exe or a compatible program.  The .zip files contain a
  524. complete directory tree, so if you use pkunzip be sure to include the -d 
  525. switch.
  526.  
  527. Example:
  528.  
  529. >MKDIR C:\DJGPP
  530. >COPY GNAT-3.xx-DOS-BIN-DISK1.ZIP C:\DJGPP
  531. >COPY GNAT-3.xx-DOS-BIN-DISK2.ZIP C:\DJGPP
  532. >COPY GNAT-3.xx-DOS-BIN-DISK3.ZIP C:\DJGPP
  533. >COPY GNAT-3.xx-DOS-BIN-DISK4.ZIP C:\DJGPP
  534. >COPY DJGPP-2.00-DOS-BIN.ZIP C:\DJGPP
  535. >C:
  536. >CD \DJGPP
  537. >UNZIP GNAT-3.xx-DOS-BIN-DISK1.ZIP
  538. >UNZIP GNAT-3.xx-DOS-BIN-DISK2.ZIP
  539. >UNZIP GNAT-3.xx-DOS-BIN-DISK3.ZIP
  540. >UNZIP GNAT-3.xx-DOS-BIN-DISK4.ZIP
  541. >UNZIP DJGPP-2.00-DOS-BIN.ZIP
  542. or
  543. >PKUNZIP -D GNAT-3.xx-DOS-BIN-DISK1.ZIP
  544. >PKUNZIP -D GNAT-3.xx-DOS-BIN-DISK2.ZIP
  545. >PKUNZIP -D GNAT-3.xx-DOS-BIN-DISK3.ZIP
  546. >PKUNZIP -D GNAT-3.xx-DOS-BIN-DISK4.ZIP
  547. >PKUNZIP -D DJGPP-2.00-DOS-BIN.ZIP
  548.  
  549. Once you've done the above, read and follow the directions in 
  550. C:\DJGPP\README.DOS to complete the installation.  Be sure to also read the
  551. DJGPP readme files: README.1ST and README.DJ.
  552.  
  553. UNPACKING THE GNAT SOURCES
  554. --------------------------
  555. The GNAT sources are distributed in two formats, one using gzip and the
  556. other using zip. The gzip format appears as gnat-3.xx-src.tar.gz (where xx
  557. is the minor release number). To unpack just use gunzip and then tar to
  558. extract. The zip format appears as three zip files: gnat-3.xx-src-disk1.zip,
  559. gnat-3.xx-src-disk2.zip and gnat-3.xx-src-disk3.zip. To see which unzip
  560. utility to use in unpacking these two zip files, see the instructions given
  561. in the sections above called UNPACKING DOS DISTRIBUTIONS or
  562. UNPACKING OS/2 DISTRIBUTIONS whichever is appropriate.
  563.